home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 12 / CU Amiga Magazine's Super CD-ROM 12 (1997)(EMAP Images)(GB)[!][issue 1997-07].iso / CUCD / Utilities / DzDir / Install_DzDir < prev    next >
Text File  |  1997-03-05  |  7KB  |  340 lines

  1. ; *********************
  2. ;
  3. ; DzDir install script
  4. ; VER:     9.00
  5. ;        03/03/97
  6. ;
  7. ; © Ben Martin
  8. ;
  9. ; *********************
  10.  
  11. (set dir (askdir
  12.         (prompt "Where do you want DzDir: assigned?\n This is where the configuration data is stored...")
  13.         (help "The size needed depends on your configuration, this can be quite small for text buttons or a low amount of small single import buttons.")
  14.         (default "Work:DzDir")
  15. ))
  16.  
  17. (makeassign "DzDir" dir)
  18.  
  19. (complete 5)
  20.  
  21. (startup "DzDir"
  22.     (prompt "Save this assignment to your \"user-startup\" file?")
  23.     (help "")
  24.     (command "Assign DzDir: " dir)
  25. )
  26.  
  27. (complete 10)
  28.  
  29. (copylib
  30.     (prompt "Install DzAIList.mcc?")
  31.     (help @copylib-help)
  32.     (source "mui/DzAIList.mcc")
  33.     (dest "MUI:Libs/MUI")
  34.     (confirm)
  35. )
  36.  
  37. (complete 15)
  38. (copylib
  39.     (prompt "Install DzDBWindow.mcc")
  40.     (help @copylib-help)
  41.     (source "mui/DzDBWindow.mcc")
  42.     (dest "MUI:Libs/MUI")
  43.     (confirm)
  44. )
  45.  
  46. (complete 20)
  47. (copylib
  48.     (prompt "Install DzGlobe.mcc")
  49.     (help @copylib-help)
  50.     (source "mui/DzGlobe.mcc")
  51.     (dest "MUI:Libs/MUI")
  52.     (confirm)
  53. )
  54.  
  55. (complete 25)
  56. (copylib
  57.     (prompt "Install DzAIPanel.mcc")
  58.     (help @copylib-help)
  59.     (source "mui/DzAIPanel.mcc")
  60.     (dest "MUI:Libs/MUI")
  61.     (confirm)
  62. )
  63.  
  64. (complete 30)
  65. (copylib
  66.     (prompt "Install DzFilter.mcc")
  67.     (help @copylib-help)
  68.     (source "mui/DzFilter.mcc")
  69.     (dest "MUI:Libs/MUI")
  70.     (confirm)
  71. )
  72.  
  73. (complete 35)
  74. (copylib
  75.     (prompt "Install DzReq.mcc")
  76.     (help @copylib-help)
  77.     (source "mui/DzReq.mcc")
  78.     (dest "MUI:Libs/MUI")
  79.     (confirm)
  80. )
  81.  
  82. (complete 40)
  83. (copylib
  84.     (prompt "Install DzAIWindow.mcc")
  85.     (help @copylib-help)
  86.     (source "mui/DzAIWindow.mcc")
  87.     (dest "MUI:Libs/MUI")
  88.     (confirm)
  89. )
  90.  
  91. (complete 45)
  92. (copylib
  93.     (prompt "Install DzFlagList.mcc?")
  94.     (help @copylib-help)
  95.     (source "mui/DzFlagList.mcc")
  96.     (dest "MUI:Libs/MUI")
  97.     (confirm)
  98. )
  99.  
  100. (complete 50)
  101. (copylib
  102.     (prompt "Install DzTypeList.mcc?")
  103.     (help @copylib-help)
  104.     (source "mui/DzTypeList.mcc")
  105.     (dest "MUI:Libs/MUI")
  106.     (confirm)
  107. )
  108.  
  109. (complete 55)
  110. (set whatis
  111.     (askchoice
  112.         (prompt "DzDir requires the WhatIS.library\n Installer would not always read this file as a library so...\n\n Do you want Version 4.0?")
  113.         (help @copylib-help)
  114.         (choices "No" "Yes")
  115.         (default 1)
  116.     )
  117. )
  118.  
  119. (if whatis
  120.     (copyfiles
  121.         (source "WhatIS.Library")
  122.         (dest "Libs:")
  123.     )
  124. )
  125.  
  126.  
  127. (complete 60)
  128. (set config
  129.     (askchoice
  130.         (prompt "DzDir requires configuration files in \"DzDir:\"\n Otherwise it will not function properly.\n\nWhich do you desire?")
  131.         (help ""@copyfiles-help)
  132.         (choices "DzDir_Configuration without images" "DzDir_Configuration with images")
  133.         (default 1)
  134.     )
  135. )
  136.  
  137. (makedir
  138.     ("Env:MUI")
  139. )
  140.  
  141. (makedir
  142.     ("EnvArc:MUI")
  143. )
  144.  
  145.  
  146. (if config
  147.     (
  148.         (copyfiles
  149.             (source "ImageDocks")
  150.             (infos)
  151.             (dest "DzDir:")
  152.             (all)
  153.             )
  154.         ; Make sure the windows look OK too!
  155.         (copyfiles
  156.             (source "MUIWinCfg.images")
  157.             (infos)
  158.             (dest "Env:Mui/")
  159.             (all)
  160.             )
  161.         (copyfiles
  162.             (source "MUIWinCfg.images")
  163.             (infos)
  164.             (dest "EnvArc:Mui/")
  165.             (all)
  166.             )
  167.     )
  168.  
  169.  
  170.     (
  171.         (copyfiles
  172.             (source "TextDocks")
  173.             (infos)
  174.             (dest "DzDir:")
  175.             (all)
  176.             )
  177.         ; Make sure the windows look OK too!
  178.         (copyfiles
  179.             (source "MUIWinCfg")
  180.             (infos)
  181.             (dest "Env:Mui/")
  182.             (all)
  183.             )
  184.         (copyfiles
  185.             (source "MUIWinCfg")
  186.             (infos)
  187.             (dest "EnvArc:Mui/")
  188.             (all)
  189.             )
  190.     )
  191. )
  192.  
  193. ;(complete 65)
  194. ;        (copyfiles
  195. ;            (source "Configuration")
  196. ;            (infos)
  197. ;            (dest "DzDir:")
  198. ;            (all)
  199. ;            )
  200.  
  201. (complete 70)
  202. (set filetypes (askbool
  203.      (help "The Filetypes file is optional, but we recommend you install it. It allows you to add new datatypes to those DzDir recognitises currently.\n Great extra help hey!")
  204.      (prompt "The Filetypes file is optional, but we recommend you install it. It allows you to add new datatypes to those DzDir recognitises currently.")
  205.      (default 1)
  206.     (choices "Copy it" "Skip this part")
  207. ))
  208.  
  209. (if filetypes
  210.     (copyfiles
  211.         (help ""@copyfiles-help)
  212.         (infos)
  213.         (source "Filetypes")
  214.         (dest "S:")
  215.     )
  216. )
  217.  
  218. (complete 75)
  219. (copyfiles
  220.     (prompt "Lets copy an example \"Shell-Startup\" for DzDir shall we?\n This is highly recommended as DzDir uses it...")
  221.     (help "This file is the one \"NewShell\" looks for when a shell is started by DzDesktop. It should have *NO* "cd" type commands, this is because DzDir will be in the directory of the active filelist when the shell is run.\n\n"@copyfiles-help)
  222.     (confirm)
  223.     (source "DzShell-Startup")
  224.     (dest "S:")
  225. )
  226.  
  227.  
  228. (complete 80)
  229. (set dir (askdir
  230.         (prompt "Where do you wish to put the main DzDir program?\n No draw is made")
  231.         (help "We recommend that you put DzDir into the WbStartup. \nIf you do this then the MuiMaster.Library will be open on boot. This has two major implications; subsequent Mui programs will run much faster, and ~200k of ram will be consumed.\nThe choice is yours, It all depends on you and your system.\n\n"@copyfiles-help)
  232.         (default "Sys:Wbstartup")
  233. ))
  234.  
  235.     (copyfiles
  236.           (help "We recommend that you put DzDir into the WbStartup. \nIf you do this then the MuiMaster.Library will be open on boot. This has two major implications; subsequent Mui programs will run much faster, and 300k of ram will be consumed.\nThe choice is yours, It all depends on you and your system.\n\n"@copyfiles-help)
  237.         (infos)
  238.         (source "DzDir")
  239.         (dest dir)
  240.     )
  241.  
  242. (set target dir)
  243. (set @default-dest dir)
  244.  
  245. (complete 85)
  246. (set dir (askdir
  247.         (prompt "Where do you wish to store the documentation?")
  248.         (help "Usually the AmigaGuide helpfile will go in \"Help:(Langauge)\". This is where the Amiga stores these files. Either put it here or in another area where you can recall it for reference.\n\n"@copyfiles-help)
  249.         (default "HELP:english")
  250. ))
  251.  
  252. (copyfiles
  253.     (help "")
  254.     (infos)
  255.     (source "DzDir.guide")
  256.     (dest dir)
  257. )
  258.  
  259. (complete 90)
  260. (set dzrexx (askbool
  261.     (help @copyfiles-help)
  262.     (prompt "Do you want to have the Ced Rexx files, so DzGrep can jump _Ced_  to the file/line?")
  263.     (default 1)
  264.         (choices "Yes" "Skip this part")
  265. ))
  266.  
  267. (if dzrexx
  268.     (
  269.         (copyfiles
  270.             (help ""@copyfiles-help)
  271.             (source "Ced.Jumpto")
  272.             (dest "Rexx:")
  273.         )
  274.         (copyfiles
  275.             (help ""@copyfiles-help)
  276.             (source "Ced.LoadFile")
  277.             (dest "Rexx:")
  278.         )
  279.     )
  280.  
  281. )
  282.  
  283. (complete 93)
  284. (set dzrexx (askbool
  285.     (help @copyfiles-help)
  286.     (prompt "Do you want to have the TurboText Rexx files, so DzGrep can jump _TTX_  to the file/line?")
  287.     (default 1)
  288.         (choices "Yes" "Skip this part")
  289. ))
  290.  
  291. (if dzrexx
  292.     (
  293.         (copyfiles
  294.             (help ""@copyfiles-help)
  295.             (source "TTX.Jumpto")
  296.             (dest "Rexx:")
  297.         )
  298.         (copyfiles
  299.             (help ""@copyfiles-help)
  300.             (source "TTX.LoadFile")
  301.             (dest "Rexx:")
  302.         )
  303.     )
  304.  
  305. )
  306.  
  307.  
  308. (complete 96)
  309. (set dzrexx (askbool
  310.     (help @copyfiles-help)
  311.     (prompt "Do you want to have the ViewText Rexx files, so DzGrep can jump ViewText to the file/line?")
  312.     (default 1)
  313.         (choices "Yes" "Skip this part")
  314. ))
  315.  
  316. (if dzrexx
  317.     (
  318.         (copyfiles
  319.             (help ""@copyfiles-help)
  320.             (source "viewtext.rx")
  321.             (dest "Rexx:")
  322.         )
  323.         (copyfiles
  324.             (help ""@copyfiles-help)
  325.             (source "viewtextline.rx")
  326.             (dest "Rexx:")
  327.         )
  328.         (copyfiles
  329.             (help ""@copyfiles-help)
  330.             (source "CSource.rx")
  331.             (dest "Rexx:")
  332.         )
  333.     )
  334. )
  335.  
  336.  
  337. (complete 99)
  338. (exit "Much joy, and remember to register!\n\n @ only $55 you get a bargain!")
  339. (complete 100)
  340.